*{margin: 0;padding: 0;box-sizing: border-box}
ul,ol{list-style: none;}
a{text-decoration: none!important}
input{border: none}
 
.index_main .section2.active .secti2fl {animation: fadeInLeft 1.2s 0.5s;}
.index_main .section2.active .secti2fr {animation: fadeInRight 1.2s 0.5s;}
 .section3.active .sectitle {animation: fadeInDown 1.2s 0.5s;}
 .section3.active .pc-banner {animation: fadeInUp 1.2s 0.5s;}
 .section4.active .sectitle {animation: fadeInDown 1.2s 0.3s;}


 .section4.active .innsfl  {animation: fadeInUp 1.2s 0.5s;}
 .section4.active .innsfr  {animation: fadeInUp 1.2s 0.7s;}
.touzi   a {display:block;}
.touzi .touzifl {float:left;font-size:15px;padding-top:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.touzi .touzifr {float:right;text-align:right;color:#666;margin-top:14px;}
.touzi .touzifl:hover{color: #1da9f6;}
.sections1 .sides1{background: url(../images/banner1.jpg) center no-repeat; width: 100%;height: 100%;   background-size: cover; }
.section2 .secti2fl_top h2{font-size: 36px;color: #000;}
.section2 .secti2fl_top h3{font-size: 31px;color: #aaa;padding: 10px 0 50px 0;}
.section2 .secti2fl_top p{font-size: 15px;color: #000;line-height: 28px;}
.section2 .secti2fl_top{padding-right: 4%;}

.section2 .secti2fl_bot {padding-top: 50px;}
.section2 .secti2fl_bot li{text-align: center;}
.section2 .secti2fl_bot li  h3{font-size: 55px;color: #000;padding: 10px  0; font-weight: bold;}
.section2 .secti2fl_bot li p{font-size: 15px;color: #000;line-height: 28px;}
.secti2fr{padding-left: 10%;}
.secti2fr .secti2fr_con li{text-align: center;}
.secti2fr .secti2fr_con li a{background: rgba(1,115,179,.55);width: 100%;padding: 60px 0;}
.secti2fr .secti2fr_con li p{font-size: 15px;color: #000;padding-top: 10px;}
.secti2fr .secti2fr_con li:hover a{background: rgba(1,115,179,.9); }
.secti2fr .secti2fr_con li img{transition: 0.8s;}
.secti2fr .secti2fr_con li .img{overflow: hidden;}
.secti2fr .secti2fr_con li:hover img{transform: scale(1.2);}

.section3 .sides1{background: url(../images/banner1.jpg) center no-repeat; width: 100%;height: 100%;   background-size: cover; }
 
.sectitle h3{font-size: 30px;color: #b0b0b0;text-align: center;font-family: Impact; }
.sectitle p {font-size: 24px;color: #333;text-align: center;}

.pc-banner {background:url(images/top_main_bg01.jpg) no-repeat center top/100% auto;width:100%;float:left; padding-top: 10px  ;}
.pc-banner .switxt {display:none;padding: 20px 30px;background: #fff; box-shadow:0 7px 9px -4px rgba(0, 0, 0, 0.3);}
.pc-banner .switxt h3{font-size: 18px;text-align: left;}
.pc-banner .switxt p{font-size: 14px;padding-top: 10px;}
.pc-banner .swiper-slide:hover .switxt p{color: #00a0e9;}
.pc-banner .swiper-slide a { background: #fff;}
.pc-banner .swiper-slide:hover .switxt h3{color: #00a0e9;}
.swiper-container {padding-bottom: 40px;}
.se3more{ text-align: center;}
.se3more a{width: 145px;line-height: 50px;text-align: center;border: 1px solid #00a0e9; color: #00a0e9; }
.se3more:hover a{background: #00a0e9;color: #fff;}
@media screen and (max-width:668px) {


	.pc-banner {background-size:auto 100%;}
}
.pc-banner.swiper-container {width:100%;margin:35px 0;}
@media screen and (max-width:668px) {.swiper-container {margin:20px 0 15px;}
}
.pc-banner .swiper-slide {-webkit-transition:transform 1.0s;-moz-transition:transform 1.0s;-ms-transition:transform 1.0s;-o-transition:transform 1.0s;-webkit-transform:scale(0.7);transform:scale(0.7);}
@media screen and (max-width:668px) {.swiper-slide {-webkit-transform:scale(0.97);transform:scale(0.97);}
}
.pc-banner .swiper-slide-active,.pc-banner .swiper-slide-duplicate-active {-webkit-transform:scale(0.9);transform:scale(0.91);}
.pc-banner .swiper-slide-active .switxt,.pc-banner .swiper-slide-duplicate-active .switxt {display:block;}
.pc-banner .swiper-slide-active img,.pc-banner .swiper-slide-duplicate-active img {border-bottom-left-radius:0;}


@media screen and (max-width:668px) {
	.pc-banner .swiper-slide-active,.pc-banner  .swiper-slide-duplicate-active {-webkit-transform:scale(0.97);transform:scale(0.97);}

}
.pc-banner .none-effect {-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;}
.pc-banner .swiper-slide a {display:block;border-radius:14px;}
@media screen and (min-width:668px) {.pc-banner .swiper-slide a:after {position:absolute;top:0;left:0;display:block;box-sizing:border-box;content:"";width:100%;height:100%;background:url(images/top_slick_cover_bg01.png) 0 0 repeat;border-radius:20px;}
}
.pc-banner .swiper-slide-active a:after {background:none;}
@media screen and (max-width:668px) {.pc-banner .swiper-slide a {padding:5px; }
}
.pc-banner .swiper-slide img {width:100%;border-radius:14px;display:block;}
 
.pc-banner .swiper-pagination {position:relative;margin-bottom:30px;left:50%;transform:translate(-50%)!important;}
.pc-banner .swiper-pagination-bullet {background:#ccc;margin-left:4px;margin-right:4px;width:13px;height:13px;opacity:1;margin-bottom:2px;}
.pc-banner .swiper-pagination-bullet-active {width:13px;height:13px;background:#00a0e9;}
@media screen and (max-width:668px) {.swiper-pagination {position:relative;margin-bottom:20px;}
.pc-banner .swiper-pagination-bullet {background:#ccc;margin-left:2px;margin-right:2px;width:13px;height:13px;margin-bottom:2px;}
.pc-banner .swiper-pagination-bullet-active {width:13px;height:13px;background:#00a0e9;}
}
.pc-banner .button {width:1000px;margin:0 auto;bottom:43px;position:relative;}
@media screen and (max-width:668px) {.pc-banner .button {width:70%;bottom:22px;}
}
.pc-banner .button div:hover {background-color:#2f4798;}
.pc-banner .swiper-button-prev {width:40px;height:40px;border-radius:50%;background:url(../images/jt1.png ) #00a0e9 center 50%/50% 50% no-repeat;}
.pc-banner .swiper-button-next {width:40px;height:40px;border-radius:50%;background:url(../images/jt2.png ) #00a0e9 center 50%/50% 50% no-repeat;}
@media screen and (max-width:668px) {.pc-banner .button div {width:44px;height:44px;}
}

  
 

 

 
.seccolor h3{font-size:30px;color:#b0b0b0;text-align: center;font-family: Impact;}
.seccolor p {font-size: 24px;color:#333;text-align: center;}

.in_news{padding: 0 10%;padding-top: 20px;}
.in_nsul .inulfl{background: #00a0e9;text-align: center;padding: 20px 0;}
.in_nsul .inulfl h1{font-size: 56px;color: #fff;}
.in_nsul .inulfl h2{font-size: 24px;color: #fff;}
.in_nsul .inulfr{ padding: 20px  ;background:#fff; }
.in_nsul .inulfr h3{font-size: 18px;color: #333;padding: 11px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_nsul .inulfr p{font-size: 14px;color: #666;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.in_nsul   li{margin-bottom:20px;}
.in_nsul   li:hover h3{ color: #00a0e9;}
.in_nsul   li {display: block;position: relative;}
.in_nsul   li::after{display: block;content: "";clear: both;bottom: 2px;right: 0; position: absolute;width: 30px;height: 30px; background: url(../images/add.png)no-repeat  ;}

.in_news  .innsfr{padding-left: 50px;}
.in_news  .innsfr img{width: 100%;}
.in_news  .innsfr .txt{background: #242424;padding: 20px 30px 35px 30px  ;position: relative;}
.in_news  .innsfr .txt h3{font-size: 18px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news  .innsfr .txt span{display: block; font-size: 14px;color: #fff;padding: 20px 0 12px 0;}
.in_news  .innsfr .txt p{display: block; font-size: 14px;color: #fff; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.in_news  .innsfr .txt::after{display: block;content: "";clear: both;bottom: 0;right: 0; position: absolute;width: 30px;height: 30px; background: url(../images/add.png)no-repeat  ;}

.section5 .in_hz img{display: block;margin: auto;width: auto;}
.section5 .in_hz{margin-top: 10px;}
.section5 {position: relative;}
.footr{width: 100%; background: #3c3a3a;position: absolute;bottom: 0;}
.ftul{margin: auto;}
 
.footernav {text-align: center;padding: 10px 0;}
.footernav  a{color: #fff;font-size: 16px;display: inline-block;   position: relative;}
.footernav  a:hover{color: #1ca9f3;}
.footernav  a i{display: inline-block;content: ""; width: 2px;height: 10px;background: #fff;margin :0 40px;position: relative;top: 1px; }
.footernav a:last-child i {display: none;}
 .ftboot {border-top: 1px solid rgb(117, 117, 117);padding: 10px 0;}
 .ftboot span{display:  block;text-align: center;color: #fff;}


.nybanner{padding-top: 82px;}
 .fangan{padding-top: 40px;}
 .fafllb {border: 1px solid #ccc;border-bottom: none; margin-bottom: 40px}
 .fafllb li a{display: block; width: 100%;line-height: 55px;color: #333; height: 55px;}
 .fafllb li{border-bottom: 1px solid #ccc}
 .fafllb li p{max-width: 175px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 20px;font-weight: bold;font-size: 14px;}
  .fafllb li .active{color: #1ca9f3;background: #f9f9f9;}
 .fafllb li .active2{opacity: 1;}
 .fafllb li:hover {background: #f9f9f9;}
 .fafllb li:hover p{color: #1ca9f3;}
  
 .fafllb li:hover em{color: #1ca9f3}
 
 .fanganfl{padding-right: 60px;}
 .fafltit{background: url(../images/frabp.jpg) no-repeat  center;height: 84px;width: 100%;}
 .fafltit h6{font-size: 24px;font-weight: bold;color: #fff;padding-left: 20px;padding-top: 30px; }
 .fanfrtit p{color: #333;font-size: 20px;float: left;font-weight: bold;} 
 .fanganfr .fafllb i{display: block;height: 1px;background: #ccc;margin-top: 10px} 
 .fanfrtit span{ padding-right: 10px;float: right;}
 .fanfrtit span img{padding-right: 15px;margin-top: -5px;}
 .fanfrtit .avt{color: #1ca9f3;}
 
 
 .footr2{width: 100%; background: #3c3a3a; }
 .ftul2{margin: auto;}
  
 .footernav2 {text-align: center;padding: 10px 0;}
 .footernav2  a{color: #fff;font-size: 16px;display: inline-block;   position: relative;}
 .footernav2  a:hover{color: #148dcd;}
 .footernav2  a i{display: inline-block;content: ""; width: 2px;height: 10px;background: #fff;margin :0 40px;position: relative;top: 1px; }
 .footernav2 a:last-child i {display: none;}
  .ftboot2 {border-top: 1px solid rgb(117, 117, 117);padding: 10px 0;}
  .ftboot2 span{display:  block;text-align: center;color: #fff;}
 
.fangan{padding-bottom: 80px;}

 
.ditu .ditutxt h3{padding: 20px 0;color:#333;font-size: 26px}
.ditu .ditutxt p{color:#666666;font-size: 15px;padding: 8px 0;}
.ditu .ditutxt span{display: block;padding-left: 55px;}
.ditu .ditutxt p img{margin-right: 10px;}


.cd-container {/* this class is used to give a max-width to the element it is applied to,and center it horizontally when it reaches that max-width */  width:90%;max-width:1170px;margin:0 auto;}
.cd-container::after {/* clearfix */  content:'';display:table;clear:both;}
/* -------------------------------- Main components -------------------------------- */ #cd-timeline {position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;}
#cd-timeline::before {/* this is the vertical line */  content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed;}
@media only screen and (min-width:1170px) {#cd-timeline {margin-top:3em;margin-bottom:3em;}
#cd-timeline::before {left:50%;margin-left:-2px;}
}
.cd-timeline-block {position:relative;margin:2em 0;}
.cd-timeline-block:after {content:"";display:table;clear:both;}
.cd-timeline-block:first-child {margin-top:0;}
.cd-timeline-block:last-child {margin-bottom:0;}
@media only screen and (min-width:1170px) {.cd-timeline-block {margin:4em 0;}
.cd-timeline-block:first-child {margin-top:0;}
.cd-timeline-block:last-child {margin-bottom:0;}
}
.cd-timeline-img {position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #ffffff,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);}
.cd-timeline-img img {display:block;width:40px;height:40px;position:relative;left:50%;top:50%;margin-left:-20px;margin-top:-20px;}
.cd-timeline-img.cd-picture {background:#124a7e;}
.cd-timeline-img.cd-movie {background:#124a7e;}
.cd-timeline-img.cd-location {background:#124a7e;}
@media only screen and (min-width:1170px) {.cd-timeline-img {width:60px;height:60px;left:50%;margin-left:-30px;/* Force Hardware Acceleration in WebKit */    -webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cssanimations .cd-timeline-img.is-hidden {visibility:hidden;}
.cssanimations .cd-timeline-img.bounce-in {visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}
}
@-webkit-keyframes cd-bounce-1 {0% {opacity:0;-webkit-transform:scale(0.5);}
60% {opacity:1;-webkit-transform:scale(1.2);}
100% {-webkit-transform:scale(1);}
}
@-moz-keyframes cd-bounce-1 {0% {opacity:0;-moz-transform:scale(0.5);}
60% {opacity:1;-moz-transform:scale(1.2);}
100% {-moz-transform:scale(1);}
}
@keyframes cd-bounce-1 {0% {opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
60% {opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.cd-timeline-content {position:relative;margin-left:60px;background:#f1f1f1;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #d7e4ed;}
.cd-timeline-content:after {content:"";display:table;clear:both;}
.cd-timeline-content h2 {color:#303e49;}
.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {font-size:13px;}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {display:inline-block;}
.cd-timeline-content p {margin:1em 0;line-height:1.6;}
.cd-timeline-content .cd-read-more {float:right;padding:.8em 1em;background:#acb7c0;color:#ffffff;border-radius:0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover {background-color:#bac4cb;}
.cd-timeline-content .cd-date {float:left;padding:.8em 0;opacity:.7;}
.cd-timeline-content::before {content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #ffffff;}
@media only screen and (min-width:768px) {.cd-timeline-content h2 {font-size:20px;/* font-size:1.25rem;*/}
.cd-timeline-content p {font-size:16px;/* font-size:1rem;*/}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date {font-size:14px;/* font-size:0.875rem;*/}
}
@media only screen and (min-width:1170px) {.cd-timeline-content {margin-left:0;padding:1.6em;width:45%;}
.cd-timeline-content::before {top:24px;left:100%;border-color:transparent;border-left-color:#ffffff;}
.cd-timeline-content .cd-read-more {float:left;}
.cd-timeline-content .cd-date {position:absolute;width:100%;left:122%;top:6px;font-size:16px;/* font-size:1rem;*/}
.cd-timeline-block:nth-child(even) .cd-timeline-content {float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#ffffff;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left:auto;right:122%;text-align:right;}
.cssanimations .cd-timeline-content.is-hidden {visibility:hidden;}
.cssanimations .cd-timeline-content.bounce-in {visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}
}
@media only screen and (min-width:1170px) {/* inverse bounce effect on even content blocks */  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}
}
@-webkit-keyframes cd-bounce-2 {0% {opacity:0;-webkit-transform:translateX(-100px);}
60% {opacity:1;-webkit-transform:translateX(20px);}
100% {-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2 {0% {opacity:0;-moz-transform:translateX(-100px);}
60% {opacity:1;-moz-transform:translateX(20px);}
100% {-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2 {0% {opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
60% {opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
100% {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse {0% {opacity:0;-webkit-transform:translateX(100px);}
60% {opacity:1;-webkit-transform:translateX(-20px);}
100% {-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse {0% {opacity:0;-moz-transform:translateX(100px);}
60% {opacity:1;-moz-transform:translateX(-20px);}
100% {-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2-inverse {0% {opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
60% {opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
100% {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}






.coop h3{font-size: 20px;color: #333;padding: 10px 0;}
.coop i{display: block;width: 40px;height: 3px;background: #00a0e9;}

.coopimg li a{display: block;border: 1px solid #ccc;line-height: 90px;text-align: center;}

.coopimg{padding: 40px 0 80px 0;overflow: hidden;}
.coopimg li .img{overflow: hidden;}
.coopimg li .img img{transition: 1s;}
.coopimg li:hover .img img{transform: scale(1.2);}
.coopimg li:hover a{box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.3);}


.ne_ws{overflow: hidden;}
.ne_ws li::after{display: block;content: "";clear: both;}
.ne_ws li{margin-bottom: 10px;}
.ne_ws li a{display: block;background: #fff;overflow: hidden;}

.ne_ws li .ntime::after{position: absolute;left: 0 ;top: 25px;width: 1px;height: 90%;background: #ccc;display: block;clear: both;content: "";}
.ne_ws li .ntimetxt { padding:  20px 30px 10px 30px; }
.ne_ws li .ntimetxt h5 {  font-size: 30px;color: #333; padding-top: 15px; }
.ne_ws li .ntimetxt h4 {  font-size: 16px;  padding: 10px 0;color: #666;}

.ne_ws li .nimg{float: left;width:30%; overflow: hidden;height: 0;padding-bottom:20%;}
.ne_ws li .ntime{float: left;width:15%;  position: relative;}
.ne_ws li .ntxt{float: left;width:55%;padding-left: 30px;padding-right: 30px;}
.ne_ws li .ntxt h3{font-size: 18px;padding-top: 30px;font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ne_ws li .ntxt p{font-size: 14px;padding-top: 15px; line-height: 26px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ne_ws li .nimg img{transition: 1s;width: 100%;}
.ne_ws li:hover .ntxt h3{color: #0093dd;}
.ne_ws li:hover .nimg img{transform: scale(1.2);}
.ne_ws .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #ccc; position:relative;   font-size: 16px;top: -12px;}
.ne_ws .mores:hover{ color: #0093dd; }
.ne_ws .mores:before{ content:""; width:100%; height:1px; background:#0093dd; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.32s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.2s cubic-bezier(.4,0,.2,1),-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); 

}
.ne_ws li:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}


.news_ny{ min-height: 400px;}
.news_ny h3{font-size: 20px;font-weight: bold;text-align: center;}
.news_ny span{display: block;text-align: center;color: #666;padding: 20px 0 30px 0;}



.fafltit20 h6{font-size: 20px;}
.nypro li a{display: block;}
 .nypro li .ywimg{width: 100%;height: 0;padding-bottom: 67%; overflow: hidden; }
 .nypro li .ywimg img{transition: 1s;width: 100%;}
 .nypro li:hover   img{transform: scale(1.2);}
 .nypro li p{font-size: 16px ;color: #333;padding-top: 15px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
 .nypro li:hover p{color: #0093dd;}




 .prony .pronyfl{ padding:10px;}
.prony .pronyfl img{width: 100%;}
.prony .pronyfr{padding-left: 50px;}
.prony .pronyfr h3{color: #404040;font-size: 22px;padding: 10px 0;font-weight: bold;}
.prony .pronyfr i{display: block;width: 100%;height: 1px;background: #ccc;margin: 15px 0;}
.prony .pronyfr p{color: #666;font-size: 16px;line-height:28px;text-indent: 2em;}
.prolm p{width: 150px;height: 40px;background:#0093dd;text-align: center;line-height: 40px;font-size: 16px;color: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.prolm{border-bottom: 1px solid #ccc;margin: 60px 0 20px 0;}

.pro2txt h3{font-size: 16px;font-weight: bold;padding: 20px 0;}
.pro2txt p{font-size: 16px;line-height: 28px;}
.pro2txt img{padding: 15px 0;}




.zizhiny {padding-top:20px;}
.zizhiny span {width:285px;height:195px;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #dddddd;padding:2px;}
.zizhiny span img {height:100%;width:auto; }
.zizhiny li {display:block;text-align:center}
.zizhiny li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zizhiny li:hover p {color:#26add8;}



.ab_bt{overflow: hidden;margin-top: 90px ;}
.ab_bt .ab_btfl{background: url(../images/abyin.png) no-repeat  ;  }
.ab_bt .ab_btcon{padding-left:5%;padding-top: 80px;padding-bottom: 80px;width:75%;}
.ab_bt .ab_btfl h4{font-size: 20px; }
.ab_bt .ab_btfl p{font-size:16px;color: #666;padding: 10px 0;}
 
.ab_bt .ab_btfr img{padding-left: 5%;padding-top: 5%;}


.yf_ny h3{font-size: 20px;padding: 10px 0;font-weight: bold;}
.yf_ny i{display: block;width: 35px;height: 3px;background: #0093dd;margin-bottom: 15px;}
.yf_ny p{font-size: 16px;padding: 20px 0  40px 0;line-height: 26px;color: #666;}





@media(max-width:1440px){

	.in_nsul li{margin-bottom: 5px;}
	.in_news  .innsfr .txt{ padding: 20px 30px 50px 30px  ;}


 
}

@media(max-width:1366px){
	.in_nsul li{margin-bottom: 13px;}
	.in_nsul .inulfr h3{padding :  0px; padding-bottom: 10px;}
	.secpdtop{padding-top: 40px;}
	.header nav ul li .sub-nav a{font-size:13px;padding: 0px 3px;}
	.pc-banner .swiper-pagination{margin-bottom: 10px;}
	.pc-banner .swiper-container{padding-bottom: 10px;}
	.in_nsul .inulfl h1{font-size: 34px;}
	.in_nsul .inulfl h2{font-size: 18px;}
	.in_news .innsfr .txt {
       padding: 10px 10px 20px 10px; 
     }
	 .in_nsul .inulfr p{font-size: 12px; }
	 .in_nsul .inulfr{padding: 14px 16px;}
 
   .se3more a{line-height: 30px;}
	.footernav a i{margin: 0 10px;}
	.section5 .in_hz img{display: block;margin: auto;width: 45%;padding-bottom: 5%;}
}




@media(max-width:1200px){
  
	.footernav2 a i{margin: 0 15px;}
	.ab_bt .ab_btfl {
		background-size: 100%;
	}
}
@media(max-width:1024px){
	.footernav {display: none;}
	.footernav2 {display: none;}

	.fanganfl  {display: none!important;}
	.fanfrtit{display: none;}
	.xian{display: none!important;}
	.main-nav-m{display:block!important;position:relative;z-index:100;cursor:pointer;margin: 0 0 0 0}
	.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#148dcd;}
	.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
	.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
	.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
	.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
	.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
	.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
	.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
	.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(60, 137, 226, 0.8);color:#fff}
	.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
	.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
	
} 

@media(max-width:993px){
 
	.in_news .innsfr{padding-left: 0;}
  
}

@media(max-width:768px){
   
.nybanner{padding-top: 70px;}
	.in_news  .innsfr .txt{width: 50%;float: left;padding: 41px 30px 55px 30px;}
	.in_news  .innsfr .img{width: 50%;float: left;}
	.ftboot2 span{line-height: 26px;}

.ne_ws li .ntxt h3{padding-top: 5px;font-size: 16px;}

.prony .pronyfr{padding-left: 0;}
}
@media(max-width:767px){
	.index_main .section2{padding: 40px 0 0 0 ;}
	.section2 .secti2fl_top{padding-right: 0;}
	.section2 .secti2fl_top h2{font-size: 24px;}
	.section2 .secti2fl_top h3{font-size: 24px;padding: 10px 0;}
	.section2 .secti2fl_top p{font-size: 14px;line-height: 24px;}
	.section2 .secti2fl_bot{padding-top: 15px;}
	.secti2fr{display: none;}
	.section2 .secti2fl_bot li h3{font-size: 35px;}
	.section2 .secti2fl_bot li p{font-size: 14px;}
	.sectitle h3{font-size: 24px;}
	.sectitle p {font-size: 22px;}
	.index_main .section3{padding:20px 0 0 0 ;}
	.pc-banner{padding-top: 10px;}

	.swiper-pagination {display: none;}
	.se3more a{margin: 15px 0;}
	.index_main .section4{padding: 0;}
	.in_news{padding: 30px 0 0 0;}
	.in_nsul .inulfl h1{font-size: 30px;padding: 5px 0;}
	.in_nsul .inulfl h2{font-size: 20px;}
	.in_nsul .inulfl{padding: 5px 0;}
	.in_nsul .inulfr p{    -webkit-line-clamp: 1;}
	.in_nsul .inulfr{padding: 5px 0;}
	.in_news .innsfr .txt{padding: 15px;}
	.in_news .innsfr .txt span{padding: 8px 0;}
	.in_news .innsfr .img{height: 121px;overflow: hidden;}


.footr{display: none;}
.fangan{padding-top: 22px;}
.ditu .ditutxt h3{font-size: 24px;padding: 10px 0;}
.ftboot2{padding: 10px 0;}
.fuwu p{font-size: 18px!important;}
.coopimg{padding: 30px 0;}


.ne_ws li .ntime{display: none;}
.ne_ws li .nimg{width: 40%;padding-bottom: 26.5%;}
.ne_ws li .ntxt{padding-left: 15px;padding-right: 0;}
.ne_ws li .ntxt p{    -webkit-line-clamp: 2;padding-top: 5px;font-size: 14px;}
.ne_ws li{margin-bottom: 20px;}
.ne_ws li .ntxt{width: 60%;}
.ab_bt{margin-top: 0;}
.ab_bt .ab_btcon{width: 100%;}
.fangan{padding-bottom: 40px;}




} 
